  a{   color: #333;   font-size: 15px;  }  .fixed{   right: 5px;   width: 80px;   top: 300px;   position: fixed;      display: block;   margin-left: 595px;   background: #f0f0f0;   padding: 1px;   z-index: 1999;  }  .fixed h2 {   font-size: 14px;   color: #d21414;   margin: 0;   font-weight: 700;   line-height: 23px;   text-align: center;  }      .carousel {   width: 450px;   height: 300px;  }    .important_msg .slider{   height:300px;   overflow:hidden  }    .carousel-inner .item{   height: 300px;  }    .carousel-caption{   padding-bottom: 0px;  }    .carousel-indicators{   bottom: 0;  }    .carousel-control.right{   right: 14px;  }    .news .more{   color:#fff;   font-size: 14px;  }    .news h4{   border-radius: 2px;  }    .important_msg .news{   height: 300px;   overflow: hidden;  }    .important_msg .news h4{   margin-top: 0;   height: 32px;   padding: 0 16px;   color: white;   background-color: #d21414;   font-size: 16px;   line-height: 32px;   border-bottom: 0;   }    .important_msg .news_content ul li,.state li{   height: 28px;   line-height: 28px;   margin-left: 4px;   background: url(/static/images/point.jpg)no-repeat left center;   padding-left: 12px;  }  .ellipsis_img {   width: 200px;   height: 200px;   margin: 0 auto;   overflow: hidden;      text-align: center;  }  .ellipsis_img img {   height: 220px;  }  .ellipsis li{   padding-bottom: 8px;   border-bottom: 1px dotted #ddd;     }  .ellipsis li a:hover {   color: #c9302c;   text-decoration: none;  }  .ellipsis a{   font-size: 15px;   display: inline-block;   color:#333;   width:400px;   text-overflow:ellipsis;   overflow: hidden;   white-space: nowrap;   transition: all 0.4s linear;   -webkit-transition: all 0.4s linear;   -moz-transition: all 0.4s linear;   -o-transition: all 0.4s linear;  }    .video .ellipsis a{   width: 248px;  }     .important_msg .news_content span{   float: right;   color:#838383;  }    .video_new{   height:100px;   overflow: hidden;  }    .video .col-sm-5{   margin-top: 7px;  }    .video_content{   height: 100px;   overflow: hidden;   position: relative;  }    .video_content a{   display: inline-block;  }    .video_content .play_pic{   position: absolute;   top: 50%;   width: 25px;   right: 18px;   margin-top: -4px;  }    .video_content .video_title{   position: absolute;   bottom:7px;   height:20px;   line-height: 20px;   width: 157px;   background-color: rgba(0,0,0,0.5);  }    .video_content .video_title a{   display: block;   font-size: 12px;   color:#fff;  }    .video .col-sm-7{   padding-left: 0;  }    .video .col-sm-6 a{   width: 318px;  }    /*.funciton_content h3,.funciton_content h4{   border-left: 3px solid #FF1300;   padding-left: 5px;   margin-left: 15px;  }*/    .main{   margin-top: 10px;  }    .main .main_right .col-sm-12{   margin-bottom: 20px;  }    .pic_new{   height:160px;  }    .pic_new_msg .cha{   margin:10px auto;      height: 150px;   position:relative;   overflow:hidden;  }    .pic_new_msg ul{   position:absolute;   left:0px;   top:0;  }    .pic_new_msg ul li{   float: left;   width:195px;   height:150px;  }    .pic_new_msg p{   margin-top: 5px;   text-align: center;   width: 188px;   padding:0 5px;   text-overflow:ellipsis;   overflow: hidden;   white-space: nowrap;  }    .self .news_content .ellipsis li a{   width: 350px;  }    .pic_link{   margin-top: 40px;  }    .pic_link .row{   margin-top: 20px;   margin-bottom: 10px;  }    div.company ul li{   float:left;   margin-bottom: 10px;   width: 50%;  }      div.col-sm-6,div.col-sm-4{      overflow: hidden;  }    h4 i{   margin-right: 10px;  }      .link .address a {   padding:6px 12px;   display:inline-block;  }    div.link hgroup h4{   height: 40px;   line-height: 40px;   background-color: #f5f5f5;  }    div.link hgroup h4 span{   padding-left: 8px;   padding-bottom: 6px;  }    .login .register a{   background-color: #d21414;   border-color:  #FF1300;   color: #fff;  }    .login .register a:focus,.login .register a:hover{   background-color: #E71807;   border-color: #E71807;  }      .help-block{   color:red;   font-size: 18px;  }    .link_pic ul{      padding-top: 10px;      overflow: hidden;      zoom:1;  }  .link_pic ul li{      float: left;      width:20%;      text-align: center;      padding-bottom: 14px;  }  .link_pic ul li img{      width:220px;      height:60px;  }  .index_mjgk1{   overflow:hidden;    margin: 12px auto 0 25px;  }  .index_mjgk1 li{    float:left;    margin-right:14px;    margin-bottom:10px;    height:25px;   line-height:25px;  }  .index_mjgk1 li a{    font-size:14px;    color:#333333;    height:25px;   line-height:25px;   transition: all 0.4s linear;   -webkit-transition: all 0.4s linear;   -moz-transition: all 0.4s linear;   -o-transition: all 0.4s linear;  }  .index_mjgk1 li a:hover{   color:#c9302c;  }  .mjgk_h2 a{   font-size:18px;    color:#393939;   font-weight: normal;  }  .mjgk_zuo_all{     padding:10px;    margin-bottom:15px;    background-color:#fff;  }  .mjgk_h2{    border-bottom:2px solid #f23100;    width:219px;   height:26px;   line-height:26px;  }      .left_daohang {    width:220px;    overflow:hidden;     text-align:left;   background:#fff;  }  .left_daohang ul li.active,.left_daohang ul li.active:hover,.left_daohang ul li:hover {   background: #D21414;   border:1px solid #D21414;  }  .left_daohang ul li.active a,.left_daohang ul li:hover a {   color: #FFF;  }  .right_show {   width: 930px;   border:1px solid #ddd;   padding: 20px;   }   .right_show .tittle {    text-align: center;    margin-bottom: 20px;   }   .right_show ul li {    width: 162px;    border:0;    text-align: center;    padding: 0;     margin: 0 30px 20px 30px;    float: left;   }   .right_show ul li .photo {    width: 162px;    height: 206px;    padding: 5px;    border:1px solid #ddd;   }    .right_show ul li p {     margin: 10px 0;    }   .right_show ul li img {    width: 150px;    height: 194px;   }  .zxzc_summary {   margin-bottom: 30px;   border:1px solid #ddd;  }  .zxzc_summary .zxzc_summary_header {   padding: 30px;   border-bottom: 2px solid #9a120a;   background: #ffebe1;  }  .zxzc_summary .zxzc_summary_header .pic {   width: 150px;   margin: 0 auto;   text-align: center;  }  .zxzc_summary .zxzc_summary_header .pic a {   display: block;   width: 150px;   height: 170px;   margin-bottom: 1rem;   overflow: hidden;  }  .zxzc_summary .zxzc_summary_header img,.zxzc_summary_content ul li img {   width: 150px;  }  .zxzc_summary_content {   padding: 30px 110px;  }  .zxzc_summary_content ul li {   width: 150px;   text-align: center;   margin-top: 30px;   padding: 0;   border:0;   overflow: hidden;   float: left;  }  .zxzc_summary_content ul li .pic {   width: 150px;   height: 170px;   margin-bottom: 1rem;   overflow: hidden;  }  .zxzc_summary_content ul li:not(:first-child) {   margin-left: 98px;  }  .zxzc_summary_content ul li:nth-child(3n+1) {   margin-left: 0;  }    .booklist li{   width: 25%;   float: left;  }  .booklist li img{   width: 200px;   height: 280px;  }  .booklist li div{   margin-top:10px;   width: 100%;   height:50px;   padding: 0px 10px;  }